Создать компьютерные игры — начать работу над созданием собственных виртуальных миров
Я всегда любил видеоигры с тех пор, как я впервые сыграл их на компьютере друга после школы после школы. Есть что-то почти волшебное в том, что мы можем перемещать изображения вокруг и взаимодействовать с виртуальными мирами, живую фантазию, представленную нам, чтобы взаимодействовать, но, пожалуйста. Я также всегда хотел создавать игры сам, но до недавнего времени не имел технических знаний для этого. Теперь я студент второго курса по разработке программного обеспечения, поэтому, если бы я не смог закодировать игру без слишком большого количества драмы, было бы что-то совершенно неправильное. Но как насчет обычного человека: человека, для которого термин «утечка памяти» # 146; завораживает изображения своего деда, трубопровод & # 146; где вода течет, и блиты; неслыханно? Ну, каждый может получить участие в процессе создания игры, и вам даже не нужно учиться & # 146;
Итак, где начинаются игры? С идеей. Игры, как и всякая фантастика, требуют идеи для успеха. Конечно, точно так же вы можете просто сесть и написать историю без предвидения, вы можете прыгнуть и пощекотать игру вместе. Однако, если вам не смешно повезло, лучшие работы — это те, которые были хорошо продуманы заранее
. Существует два метода планирования проекта. Вы можете начать с известной технологической точки зрения и построить свой проект поверх этого, или вы можете просто пойти на дизайн, добавить столько функций и идей, сколько захотите, а затем удалить те, которые вы не можете использовать, # 146; решил о технологии, с которой вы собираетесь реализовать игру. Как правило, второй тип, вероятно, лучше всего подходит при разработке игр. Однако, когда вы впервые начинаете, первый вариант сэкономит вам много головных болей
Итак, для первой игры вам понадобится довольно простая идея. Не поймите меня неправильно, сумасшедшие идеи игры фантастичны, и их должно быть больше, но вы не сможете создать симулятор реального мира с пятью миллиардами виртуальных люди, которые взаимодействуют с вашими действиями с эффектом бабочки на будущее виртуальной вселенной, когда это только ваша первая игра. На самом деле. Многие люди пытаются это сделать; ничто из того, что я знаю, не удалось. Имитация — лучший способ начать. Простые игры, такие как Space Invaders & # 146; Tetris & # 146; Pacman & # 146; или даже «Понг»; имеет прекрасные места для начала. Все они в основном просты в создании, но имеют некоторые неотъемлемые проблемы. Pacman & # 146; например, требует поиска путей для призраков. Я рекомендую вам начать еще проще, чем при первой же попытке. Space Invaders & # 146; это хороший момент для перехода.
Если вы застряли в идее, выберите жанр, который вам понравится. Вы любите приключенческие игры, такие как «Остров обезьян», «Quest Quest» и «146», «Quest Quest» и «146». и т.д.? Создайте один из них. Вы участвуете в боевых играх, таких как «Истребитель», «Текен» и «Смертельный комбат» # 146; и так далее? Придумайте для этого идею. Вам нравятся шутеры от первого лица, такие как Quake & # 146; Half Life & # 146; или «Doom»? Я не рекомендую его в качестве первого проекта, но вы всегда можете его отпустить. Не стесняйтесь быть такими же универсальными, как вам нравится, это все-таки опыт обучения
. Теперь, когда у вас есть идея, пришло время воплотить его в жизнь. Не беспокойтесь о технологии или о том, что вы еще не знаете, как на самом деле реализовать игру, просто возьмите себе бумагу и карандаш и сходите с ума от идей. Опишите главные персонажи, игровые игры, цели, взаимодействия, рассказ и ключевые сопоставления, все, что вы можете придумать. Удостоверьтесь, что у вас достаточно деталей, чтобы кто-то мог читать заметки и играть в игру с их головой с относительной точностью. Изменение дизайна игры во время процесса кодирования — почти всегда плохая идея. Как только он будет установлен, он должен оставаться установленным до этапа настройки или вы, вероятно, войдете в адский проект, где проект продолжается и продолжается;
В конце этого периода создания вашей игры вы должны иметь следующее:
— письменный план игры & # 146 , с персонажами и, возможно, с эскизом или двумя
(с космическими кораблями, желтыми кругами, автомобилями или принцем темного королевства Фалгур, вам нужно знать, кто или что будет игроком)
— Письменный план истории (если таковой имеется, это не слишком важно для Space Invaders & # 146; Tetris & # 146; Uber Quest: The Adventure of Awesomeness & # 146; это действительно хорошая идея)
— описание игры, написанной или раскадрованной. Раскадровка — это визуальные представления идей. Нарисуйте своих персонажей в действии, со стрелками, показывающими поток действий и короткие письменные описания, детализирующие события, происходящие на вашем изображении (потому что некоторые из нас — фантастические художники, и наши изображения могут быть немного открытыми для интерпретации & 133;)
Теперь, когда у вас есть идея, пришло время разобраться, как все это будет соединять. Если вы дошли до этого и беспокоитесь, что вам придется потратить годы, изучая сложные языки программирования, чтобы реализовать свою идею, не бойтесь! Другие уже сделали жесткие ярды для вас. Для создания игр доступно множество инструментов RAD (Rapid Application Development), некоторые из которых доступны для бесплатного онлайн-поиска. Некоторые из них по-прежнему требуют изучения языка сценариев. (и упрощенный язык программирования для конкретной задачи), но в целом это не слишком сложно или не связано. Я составил краткий список некоторых из них, которые я нашел в конце статьи. Свободные перечислены первыми, организованными жанром игры.
Ну, этого было бы достаточно, чтобы вы начали с создания вашей игры. Самое главное, что нужно помнить, как только вы дошли до того, что вам нужно закончить игру. Многие люди начинают и проектируют, а затем теряют интерес, и это терпит неудачу, или они продолжают переходить к одному новому проекту за другим, не закончив ничего. Начните с малого, создайте рабочую (если простая) игру, которая, прежде всего, завершена. Когда вы доберетесь до этого этапа, у вас всегда будет огромное количество вещей, которые вы хотите изменить, исправить и т. Д. но вы получите отличное представление, зная, что это закончено
. С этого момента вы можете начать фазу настройки. Играйте в свою игру несколько раз и просите других сделать то же самое. Обратите внимание на то, что не весело или может быть лучше, и изменить ситуацию здесь. На этом этапе важнее, чем когда-либо, сохранять резервные копии предыдущих версий, поэтому, если изменения не сработают, вы можете вернуться назад и попробовать что-то другое, не теряя при этом никакой работы. Именно в этот момент вы можете добавить все новые функции, улучшить графику и звуки, что бы вы ни пожелали, в безопасности, зная, что вы работаете над прочным фундаментом
Когда вы и # доволен своей игрой, почему бы не поделиться ею с миром? Есть много дешевых или бесплатных мест для размещения ваших файлов, а затем вы можете перейти на списки ссылок и форумы и сообщить всем о своем творчестве. Надеюсь, это было полезное введение в искусство создания игр. Это очень весело, и вы можете открыть для себя все новые возможности творческого выражения.
Ссылки:
Общее создание игры:
(Инструменты, которые позволяют легко создавать различные типы игр)
Game Maker: http://www.gamemaker.nl
MegaZeux: http://megazeux.sourceforge.net/
Приключенческие игры:
(Игры, такие как Остров Обезьян, Кинг Квест, Космический Квест и т. Д.)
Приключенческая игра-студия: [http://www.bigbluecup.com]
AGAST: http://www.allitis.com/agast/
3D Adventure Studio: http://3das.noeska.com/
ADRIFT (для текстовых приключений): http://www.adrift.org.uk/
Ролевые игры (RPG):
(Игры, такие как Final Fantasy, Breath of Fire, Diablo)
OHRPG: http://www.hamsterrepublic.com/ohrrpgce/
RPG Toolit: http://www.toolkitzone.com/
Боевые игры:
(такие игры, как Street Fighter, Mortal Kombat, Tekken, Soul Calibur и т. Д.)
KOF91: http://sourceforge.net/projects/kof91/
Бокс-прокрутка Игры:
(Игры, такие как 2D Mario Games, Sonic the Hedgehog, Double Dragon и т. Д.)
Комплект разработки игр для прокрутки: http://gamedev.sourceforge.net/
Есть много других доступных. Один особенно полезный сайт для поиска инструментов для создания игр: http://www.ambrosine.com/resource.html
доступный Clickteam по адресу: [http://www.clickteam.com/English/]
Если вы действительно хотите делать все правильно и сами программировать игру, есть некоторые
Click and Play The Games Factory, в частности, это программы, на которых можно посмотреть и скачать бесплатные демоверсии. отличные ресурсы программирования, доступные в следующих местах:
Java Game Programming:
http://fivedots.coe.psu.ac.th/~ad/jg/
http://www.gamedev.net/reference/articles/article1262.asp
http://javaboutique.internet.com/tutorials/Java_Game_Programming/
Программирование на Visual Basic:
[http://markbutler.8m.com/vb-tutorial.htm]
Программирование на C ++:
http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm
http://www.rit.edu/~jpw9607/tutorial.htm
Общая информация:
http://www.gamedev.net/
http://www.gamasutra.com/


